package com.zbkj.service.service.monitor;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zbkj.common.model.monitor.ZfbMonitorOrder;
import com.zbkj.common.response.OrderNoResponse;
import com.zbkj.common.response.wx.WxPayBackResult;
import com.zbkj.common.vo.WxPayJsResultVo;

import java.util.List;


public interface IZfbMonitorOrderService extends IService<ZfbMonitorOrder> {





    public WxPayJsResultVo wxUnifiedorder(ZfbMonitorOrder order);



    List<ZfbMonitorOrder> getOrder(Integer merchantId);


    void callBack(WxPayBackResult backResult);

    void callBack(String orderNo);

    ZfbMonitorOrder getByOrderNo(String orderNo);

    OrderNoResponse createOrder(ZfbMonitorOrder zfbMonitorOrder);
}
